package dfbz.判断文件是否存在;
/*
* public boolean exists() ：此File表示的文件或目录是否实际存在。
* public boolean isDirectory() ：此File表示的是否为目录。
*     文件夹 true        非文件夹/文件夹不存在   false
* public boolean isFile() ：此File表示的是否为文件。
*     文件 true        非文件/文件不存在   false
* */

import java.io.File;

public class demo01 {
    public static void main(String[] args) {
        File file1 = new File("E:\\a");
        File file2 = new File("E:\\b");
        File file3 = new File("E:\\a.txt");
        File file4 = new File("E:\\ac.txt");
        System.out.println("文件夹a是否存在:"+file1.exists());
        System.out.println("文件夹b是否存在:"+file2.exists());
        System.out.println("文件a.txt是否存在:"+file3.exists());
        System.out.println("文件ac.txt是否存在:"+file4.exists());
        System.out.println("------------------------------------");
        System.out.println("file1对象是否为目录:"+file1.isDirectory());
        System.out.println("file2对象是否为目录:"+file2.isDirectory());
        System.out.println("file3对象是否为目录:"+file3.isDirectory());
        System.out.println("file4对象是否为目录:"+file4.isDirectory());
        System.out.println("------------------------------------");
        System.out.println("file1对象是否为文件:"+file1.isFile());
        System.out.println("file2对象是否为文件:"+file2.isFile());
        System.out.println("file3对象是否为文件:"+file3.isFile());
        System.out.println("file4对象是否为文件:"+file4.isFile());
    }
}
